﻿td,th,div,input,select,textarea,li,ol,dt,dd,h1,h2,h3,h4,h5,h6{font-size:12px; color:#333;}
font{font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,td{padding:0; margin:0; font-family: '微软雅黑';}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style-type:none;}
img{border:none; vertical-align: top;}
body{font-family: Arial, Helvetica, STHeiTi, sans-serif;}
.box_sizing{box-sizing: border-box;}
.border_box{box-sizing: border-box;}
.dis_box{ display: -webkit-box; display: box;}
.clean:after{content:""; display:block;clear:both;}
.img{ width: 100%;}
.inline-block{display: inline-block;}
.block{ display: block;}
.hand{ cursor: pointer;}
a{ color: #333;  text-decoration:none;}
.notice{ text-align: center; margin: 30px; font-size: 28px;}
.center{ text-align: center;}
.none{ display: none;}
.page_width{ width:1200px; margin:0 auto;}
.fl{float: left;}
.fr{ float: right;}
.bg1{ background: #9ed5c2;}
.center{ text-align: center;}
.mid{ display:inline-block; height:100%; vertical-align:middle;}
.va_mid{ vertical-align: middle;}
.border{border: 1px #eee solid;}
.underline{ border-bottom: 1px #000000 solid; color: #000;}
/* 字体类 */
.fz_12px{ font-size: 12px;}
.fz_14px{ font-size: 14px;}
.fz_16px{ font-size: 16px;}
.fz_18px{ font-size: 18px;}
.fz_20px{ font-size: 20px;}
.fz_22px{ font-size: 22px;}
.fz_24px{ font-size: 24px;}
.fz_26px{ font-size: 26px;}
.fz_28px{ font-size: 28px;}
.fz_30px{ font-size: 30px;}
.fz_32px{ font-size: 32px;}
.fz_34px{ font-size: 34px;}
.fz_36px{ font-size: 36px;}

/* 颜色类 */
.fc_white{ color: #fff;}
.fc_green{ color: #82b541;}
.fc_gray{ color: #888;}
.fc_pop{ color: #905fea;}
.fc_red{ color: #e62e04;}

/* vertical-align */
.vl1{vertical-align:1px;}
.vl2{vertical-align:2px;}
.vl3{vertical-align:3px;}
.vl-1{vertical-align:-1px;}
.vl-2{vertical-align:-2px;}
.vl-3{vertical-align:-3px;}

/* margin */
.m_top_5{ margin-top: 5px;}
.m_top_8{ margin-top: 8px;}
.m_top_10{ margin-top: 10px;}
.m_top_15{ margin-top: 15px;}
.m_top_20{ margin-top: 20px;}
.m_top_25{ margin-top: 25px;}
.m_top_30{ margin-top: 30px;}
.m_top_35{ margin-top: 35px;}
.m_top_40{ margin-top: 40px;}
.m_top_45{ margin-top: 20px;}
.m_top_50{ margin-top: 20px;}
.m_top_55{ margin-top: 55px;}
.m_top_60{ margin-top: 60px;}
.m_right_0{ margin-right: 0;}
.m_right_5{ margin-right: 5px;}
.m_right_8{ margin-right: 8px;}
.m_right_10{ margin-right: 10px;}
.m_right_15{ margin-right: 15px;}
.m_right_20{ margin-right: 20px;}
.m_right_25{ margin-right: 25px;}
.m_right_30{ margin-right: 30px;}
.m_right_35{ margin-right: 35px;}
.m_right_40{ margin-right: 40px;}
.m_right_45{ margin-right: 45px;}
.m_right_50{ margin-right: 50px;}
.m_right_55{ margin-right: 55px;}
.m_right_60{ margin-right: 60px;}
.m_bottom_5{ margin-bottom: 5px;}
.m_bottom_8{ margin-bottom: 8px;}
.m_bottom_10{ margin-bottom: 10px;}
.m_bottom_15{ margin-bottom: 15px;}
.m_bottom_20{ margin-bottom: 20px;}
.m_bottom_25{ margin-bottom: 25px;}
.m_bottom_30{ margin-bottom: 30px;}
.m_bottom_35{ margin-bottom: 35px;}
.m_bottom_40{ margin-bottom: 40px;}
.m_bottom_45{ margin-bottom: 45px;}
.m_bottom_50{ margin-bottom: 50px;}
.m_bottom_55{ margin-bottom: 55px;}
.m_bottom_60{ margin-bottom: 60px;}
.m_left_5{ margin-left: 13px;}
.m_left_8{ margin-left: 8px;}
.m_left_10{ margin-left: 10px;}
.m_left_15{ margin-left: 15px;}
.m_left_20{ margin-left: 20px;}
.m_left_25{ margin-left: 25px;}
.m_left_30{ margin-left: 30px;}
.m_left_35{ margin-left: 35px;}
.m_left_40{ margin-left: 40px;}
.m_left_45{ margin-left: 45px;}
.m_left_50{ margin-left: 50px;}
.m_left_55{ margin-left: 55px;}
.m_left_60{ margin-left: 60px;}
/* padding */
.p_top_5{ padding-top: 5px;}
.p_top_10{ padding-top: 10px;}
.p_top_15{ padding-top: 15px;}
.p_top_20{ padding-top: 20px;}
.p_top_25{ padding-top: 25px;}
.p_top_30{ padding-top: 30px;}
.p_top_35{ padding-top: 35px;}
.p_top_40{ padding-top: 40px;}
.p_top_45{ padding-top: 45px;}
.p_top_50{ padding-top: 50px;}
.p_top_55{ padding-top: 55px;}
.p_top_60{ padding-top: 60px;}
.p_right_5{ padding-right: 5px;}
.p_right_10{ padding-right: 10px;}
.p_right_15{ padding-right: 15px;}
.p_right_20{ padding-right: 20px;}
.p_right_25{ padding-right: 25px;}
.p_right_30{ padding-right: 30px;}
.p_right_35{ padding-right: 35px;}
.p_right_40{ padding-right: 40px;}
.p_right_45{ padding-right: 45px;}
.p_right_50{ padding-right: 50px;}
.p_right_55{ padding-right: 55px;}
.p_right_60{ padding-right: 60px;}
.p_bottom_5{ padding-bottom: 5px;}
.p_bottom_10{ padding-bottom: 10px;}
.p_bottom_15{ padding-bottom: 15px;}
.p_bottom_20{ padding-bottom: 20px;}
.p_bottom_25{ padding-bottom: 25px;}
.p_bottom_30{ padding-bottom: 30px;}
.p_bottom_35{ padding-bottom: 35px;}
.p_bottom_40{ padding-bottom: 40px;}
.p_bottom_45{ padding-bottom: 45px;}
.p_bottom_50{ padding-bottom: 50px;}
.p_bottom_55{ padding-bottom: 55px;}
.p_bottom_60{ padding-bottom: 60px;}
.p_left_5{ padding-left: 5px;}
.p_left_10{ padding-left: 10px;}
.p_left_15{ padding-left: 15px;}
.p_left_20{ padding-left: 20px;}
.p_left_25{ padding-left: 25px;}
.p_left_30{ padding-left: 30px;}
.p_left_35{ padding-left: 35px;}
.p_left_40{ padding-left: 40px;}
.p_left_45{ padding-left: 45px;}
.p_left_50{ padding-left: 50px;}
.p_left_55{ padding-left: 55px;}
.p_left_60{ padding-left: 60px;}
/* 分页 */
.page{ height: 30px; line-height: 30px; text-align: center; width: 100%; margin: 15px 0; box-sizing: border-box; text-align: center;}
.page .pagination { display: inline-block;}
.page .pagination li{ float: left; width: 50px; height: 30px; text-align: center; line-height: 30px; font-size: 16px; border: 1px #ccc solid; border-radius: 3px; margin-left: 10px;}
.page .pagination li a{ font-size: 16px;}
.page .pagination .active a{ color:#e50065; }
/* 加载 */
.load{ width: 100%; height: 60px; font-size: 26px; line-height: 60px; text-align: center;}
/* 提示框 */
.close_detail{ position: absolute; width: 36px; height: 36px; color: #fff; line-height: 36px; text-align: center; right: 0px; background: #82b541; }
.alert_frame{ width: 580px; background: #fff; border-radius: 3px; padding-bottom: 25px; }
.alert_frame .title_frame{ width: 100%; height: 78px; text-align: center; line-height: 78px; border-bottom: 1px #e0e0e0 solid; }
.alert_frame .content{ padding: 30px 25px; line-height: 36px; }
.alert_frame .btn_frame{ width: 100%; padding: 0 23px; text-align: center; box-sizing: border-box;}
.alert_frame .btn_frame .btn_1{ width: 240px; height: 36px; color: #fff; text-align: center; line-height: 36px; background: #b8b8b8; }
.alert_frame .btn_frame .btn_0{ width: 240px; height: 36px; color: #fff; text-align: center; line-height: 36px; background: #7cab41; }

/* 网页公共部分 */
#header{ width: 100%; height: 93px; background: #363636; position: fixed; z-index: 9001;}
#header .header_item{ position: relative; z-index: 9000;}
#header .header_item .nav_item{ position: absolute; left: 375px; top:0; height: 93px;}
#header .header_item .nav_item .nav_ul li{float: left; line-height: 93px; height: 93px; color: #fff; margin-right: 38px; position: relative; z-index: 9000;}
#header .header_item .nav_item .nav_ul .second_nav{ width: 204px; background: #363636; position: absolute; left: -50px; top: 92px; padding-bottom: 20px;}
#header .header_item .nav_item .nav_ul .second_nav .second_nav_name{ width: 178px; height: 59px; border-bottom: 1px #505050 solid; margin: 0 auto; color: #fff; line-height: 59px;}
#header .header_item .nav_item .nav_ul .second_nav .second_nav_name:hover{ background: #f6f6f6; color: #333;}
#header .header_item .nav_item .nav_ul li:last-child{margin: 0;}
#header .header_item .nav_item .nav_ul .nav_name{ color: #999;transition: 1s;}
#header .header_item .nav_item .nav_ul .nav_name:hover{ color: #fff; text-decoration: underline;}
#header_item{ width: 100%; height: 93px;}

#footer{ height: 574px; background: #363636; box-sizing: border-box; padding-top: 100px; }
#footer .item_0{ width: 210px;  padding-left: 13px; box-sizing: border-box;}
#footer .item_1{ width: 320px; color: #fff; margin-left: 30px;}
#footer .item_2{ width: 325px; color: #fff;}
#footer .item_3{ width: 280px; color: #fff;}
#footer .title{ height: 40px; font-size: 16px; color: #fff;}
#footer .item_0 .footer_desc{ line-height:24px;}
#footer .item_1 .footer_desc{ line-height:30px;}
#footer .part_0{ width: 210px; line-height: 30px;}
#footer .part_1{ width: 210px; padding-left: 15px; box-sizing: border-box; line-height: 30px;}
#footer .footer_desc .footer_nav{ color: #fff;}
#copy_right{ height: 50px; line-height: 50px;}
#contact{ padding:130px 0; background: #f9f9f9;}
#contact .item_0{ width: 400px; height: 150px; box-sizing: border-box; padding-top: 70px; border-right: 3px #c7cacd solid; box-sizing: border-box; position: relative; z-index: 9000; font-size: 18px; line-height: 28px; color: #acacac;}
#contact .item_0:last-child{ border: none;}
#contact .item_0 .icon{ width: 52px; height: 49px; position: absolute; left: 50%; margin-left: -26px; top: -20px;}
#contact .item_0 .line{ width: 72px; height: 4px; font-size: 0; background: #666; position: absolute; left: 50%; margin-left: -36px; bottom: -4px;}
.more_btn{ width: 260px; height: 55px; display: inline-block; border: 1px #999 solid; line-height: 55px;}